/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:41:202
 **/
export default class equipCommon {
  constructor(request) {
    this.request = request;
  }

  /**
   * 根据stateId删除 图资跨越信息
   * @param {ref} * stateid - 删除的stateid值
   * @param {string} * schema - 数据库模式
   */
  post_equipCommon_deleteCrossByStateid(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipCommon/deleteCrossByStateid",
      method: "post",
      params: params,
    });
  }

  /**
   * 变电站 - 获取变电站模板编号
   * @param {string} * mbbh - 模板编号
   * @param {ref} dydj - 变电站电压等级
   * @param {string} * schema - 数据库模式
   */
  post_equipCommon_getTemplateDetail(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipCommon/getTemplateDetail",
      method: "post",
      params: params,
    });
  }

  /**
   * 变电站 - 获取变电站模板列表
   * @param {ref} dydj - 变电站电压等级
   * @param {string} mblx - 模板类型【1：主网模板  2.配网模板  默认值2】
   * @param {string} * schema - 多租户id,数据库模式
   */
  post_equipCommon_getTemplateList(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipCommon/getTemplateList",
      method: "post",
      params: params,
    });
  }

  /**
   * 处理图资交叉风险点信息--部分设备
   * @param {} * equips - equips
   * @param {string} * schema - 数据库模式
   */
  post_equipCommon_handleCrossInfoEquip(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipCommon/handleCrossInfoEquip",
      method: "post",
      params: params,
    });
  }

  /**
   * 处理图资交叉风险点信息--整个项目规划的设备
   * @param {} * vo - vo
   */
  post_equipCommon_handleCrossInfoProject(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipCommon/handleCrossInfoProject",
      method: "post",
      params: params,
    });
  }

  /**
   * 统计 - 统计项目规模
   * @param {} * schema - 模式名
   * @param {ref} ghbb - 规划版本
   * @param {string} ztfa - 省级方案
   * @param {string} zhfa - 市级方案
   * @param {string} ssxm - 所属项目
   * @param {string} ghnf - 规划年份
   * @param {string} fxlx - 分析类型
   * @param {string} verRule - versionid排序规则
   */
  post_equipCommon_statisXmgm(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipCommon/statisXmgm",
      method: "post",
      params: params,
    });
  }
}
